/**
 * Author:   YASUO
 * Date:     2018/8/8 16:28
 * Description:
 */
package com.rljk.service;

import com.rljk.domain.common.PageData;

public interface ThirdLoginManager {

    public String getWeiBoCode() throws  Exception;

    public String getWeiBoAccessToken(String code) throws  Exception;

    public PageData getWeiBoUserInfo(String resutlGetWeiBoAccessToken)throws  Exception;

    public String getQQoCode() throws  Exception;

    public String getQQAccessToken(String code) throws  Exception;

    public String getQQOpenId(String accessToken) throws  Exception;

    public String refreshQQToken(String refreshToken) throws  Exception;

    public Object getQQUserInfo(String accessToken)throws  Exception;

    public String signIn(String userId) throws Exception;

    //public Object getWeiBoUserInfoBySDK(String resutlGetWeiBoAccessToken)throws  Exception;

    public String getWechatCode() throws  Exception;

    public String getWechatAccessToken(String code) throws  Exception;

    public Object getWechatUserInfo(String accessToken)throws  Exception;

}
